package com.university.evaluation.service;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

/**
 * 通知服务
 */
@Slf4j
@Service
public class NoticeService {

    /**
     * 发送通知
     * @param userId 接收用户ID
     * @param title 通知标题
     * @param content 通知内容
     * @param type 通知类型
     */
    public void sendNotice(String userId, String title, String content, String type) {
        log.info("发送通知：userId={}, title={}, content={}, type={}", userId, title, content, type);
        
        // TODO: 实现具体的通知发送逻辑
        // 1. 保存到数据库通知表
        // 2. 发送邮件（如果配置了邮件）
        // 3. 推送到前端（WebSocket）
        
        log.info("通知发送完成：userId={}", userId);
    }
}
